@charset "utf-8";
/* CSS Document */
/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.main_footer .layout, .frd_link .layout{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}

.main_banner{ height: 423px; background: url(../images/banner.jpg) no-repeat center top; overflow: hidden;}
.main_banner_text{ margin-top: 20px; font: 16px/30px "Microsoft Yahei"; color: #000;}

.search{ float: right; position: relative; width: 208px; height: 28px; margin: 20px 20px 0 0; border: 1px solid #67a7d4; border-radius: 14px;}
.search_text{ position: absolute; left: 0; top: 0; width: 150px; height: 28px; font: 14px/28px "Microsoft Yahei"; color: #b1b1b1; text-indent: 1em; border: none; outline: none; background: none;}
a#btn_search{ position: absolute; top: 6px; right: 10px; width: 16px; height: 16px; background: url(../images/btn_search.png) no-repeat center top; cursor: pointer;}

.logo{ position: absolute; top: 114px; left: 50%; width: 903px; height: 247px; margin-left: -451px;}

.nav{ height: 64px; margin-bottom: 30px; background-color: #015293;}
.nav a{ float: left;  font: 20px/64px "Microsoft Yahei"; color: #fff; margin-right: 36px;}
.nav a:last-child{ margin-right: 0}

.frd_link{ padding: 30px 0; background-color: #dbecfb;}
.bot_link_tem{ position: relative; float: left; width: 270px; height: 42px; margin-right: 40px; font-size: 18px; text-indent: 1em; text-align: left; color: #015293; background-color: #fff; border: none;}
.bot_link_tem:last-child{ margin-right: 0}
.select.bot_link_tem option{ font-size: 14px; color: #015293; text-indent: 1em; cursor: pointer;border: 0; width: 100%; text-align: left; background: none;}

.main_footer{ padding: 60px 0; background-color: #015293;}
.main_footer .layout{ display: flex; justify-content: center}
/* .footer_l{ float: left; width: 510px;} */
.qrcode_tem{ float: right; width: 135px; text-align: center;}
.qrcode_tem img{ width: 95px; height: 95px;}
.qrcode_tem p{ margin-top: 5px; font: 14px/22px "Microsoft Yahei"; color: #fff; text-align: center;}

/* .footer_r{ float: right; width: 640px; padding-left: 29px; border-left: 1px solid #307bb7;} */
.footer_r{ margin-left: 30px; padding-left: 29px; border-left: 1px solid #307bb7;}
.footer_r p{ font: 16px/32px "Microsoft Yahei"; color: #fff;}
.footer_r p a{ color: #fff;}

.i_jg{ display: flex; align-items: center; margin-left: 30px;}